package pers.dawnyang.modular.system.service.impl;

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;

import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;

import lombok.extern.slf4j.Slf4j;
import pers.dawnyang.common.annotation.SP;
import pers.dawnyang.common.domain.entity.SysLoginLog;
import pers.dawnyang.modular.system.domain.request.loginLog.LoginLogReq;
import pers.dawnyang.modular.system.domain.response.loginLog.LoginLogRes;
import pers.dawnyang.modular.system.mapper.SysLoginLogMapper;
import pers.dawnyang.modular.system.service.LoginLogService;

/**
 * 
 * @author: dawn yang
 * @date: 2020-08-24 10:22:03
 * 
 */
@Slf4j
@Service
public class LoginLogServiceImpl extends ServiceImpl<SysLoginLogMapper, SysLoginLog> implements LoginLogService {

    @Autowired
    private SysLoginLogMapper sysLoginLogMapper;

    @SP
    @Override
    public Page<LoginLogRes> getPage(Page<LoginLogRes> page, LoginLogReq req) {
        Page<LoginLogRes> resPage = sysLoginLogMapper.getPage(page, req);
        //DictTransUtil.transList(resPage.getRecords());
        return resPage;
    }

}